package com.uade.tp.negocio.view;
import java.util.Vector;

public class RecetaView {

	private String nombre;
	private Vector<IngredienteView> ingredientes;
	private float tiempoCoccion;
	private String modoPreparacion;
	private String complejidad;
	private boolean estado;
	private Vector<RecetaView> recetas;
	
	public Vector<IngredienteView> getIngredientes() {
		return ingredientes;
	}
	public void setIngredientes(Vector<IngredienteView> ingredientes) {
		this.ingredientes = ingredientes;
	}
	public float getTiempoCoccion() {
		return tiempoCoccion;
	}
	public void setTiempoCoccion(float tiempoCoccion) {
		this.tiempoCoccion = tiempoCoccion;
	}
	public String getModoPreparacion() {
		return modoPreparacion;
	}
	public void setModoPreparacion(String modoPreparacion) {
		this.modoPreparacion = modoPreparacion;
	}
	public String getComplejidad() {
		return complejidad;
	}
	public void setComplejidad(String complejidad) {
		this.complejidad = complejidad;
	}
	public boolean getEstado() {
		return estado;
	}
	public void setEstado(boolean estado) {
		this.estado = estado;
	}
	public Vector<RecetaView> getRecetas() {
		return recetas;
	}
	public void setRecetas(Vector<RecetaView> recetas) {
		this.recetas = recetas;
	}	
	public String getNombre() {
		return nombre;
	}
	public void setNombre(String nombre) {
		this.nombre = nombre;
	}
	
	//da true si es compleja, false si no
	public boolean esCompuesta(){
		if(recetas.isEmpty()){
			return false;
		}	
		return true;
	}
	
	@Override
	public String toString() {
		return getNombre();
	}

}
